package com.csx.framework.netty.protobuf.domain;

import com.google.protobuf.ByteString;
import com.google.protobuf.GeneratedMessageV3;
import com.google.protobuf.Message;

/**
 * <p> what does this class do ? </p>
 * <p> How does it work ?</p>
 * <p> Why does it do this ?</p>
 *
 * @author cuisongxu
 * @date 2023/8/15 周二 9:50
 */
public final class MsgBody extends com.google.protobuf.GeneratedMessageV3 implements MsgBodyOrBuilder{

    private static final int CHANNEL_FIELD_NUMBER = 1;
    private static final long serialVersionUID = 0L;

    private volatile Object channelId_;

    private static final int MSGINFO_FIELD_NUMBER = 2;
    private volatile Object msgInfo_;

    private MsgBody(GeneratedMessageV3.Builder<?> builder){
        super(builder);
    }

    private MsgBody() {

    }

    @Override
    public String getChannelId() {

        return null;
    }

    @Override
    public ByteString getChannelIdBytes() {
        return null;
    }

    @Override
    public String getMsgInfo() {
        return null;
    }

    @Override
    public ByteString getMsgInfoBytes() {
        return null;
    }

    @Override
    protected FieldAccessorTable internalGetFieldAccessorTable() {
        return null;
    }

    @Override
    protected Message.Builder newBuilderForType(BuilderParent parent) {
        return null;
    }

    @Override
    public Message.Builder newBuilderForType() {
        return null;
    }

    @Override
    public Message.Builder toBuilder() {
        return null;
    }

    @Override
    public Message getDefaultInstanceForType() {
        return null;
    }
}
